electrically powered car - French English Dictionary